Classification w/ Decision Trees
Introduction:
The purpose of this project will be to
attempt to classify a win or a loss pending game metrics. This project
will use a favorite passion of mine, a competitive video game called
“Dota 2.” It holds the record for the largest overall prize pool of all
“eSports” for the top 7 spots and holds 8 out of the top 10 spots.
knitr::include_graphics("C:\\repos\\DATA607\\Projects\\Project4 - 'Document' Classification\\Prize.png") $40 million isn’t too shabby, eh?
Ignoring our dreams of playing video games to earn money, let’s come
back to reality and see if we can’t predict a win for one of these
games. Great for betting, if you’re into that. Before we get into
predicting a win, I’d like to go over some basics of the game.
- There are 5 players to a team and 2 teams that play against each other, for 10 total players
- There are hundreds of heroes you can choose to play as
- These 5 heroes are chosen by the teams before play begins in an alternating fashion
- These 5 players and their chosen heroes fight against each other to gain gold, kill the enemy team, destroy the enemy buildings, and win the game once the most important building is destroyed
For this project of classification, we are
going to try and predict/classify a win using some game variables while
holding one variable constant. That variable will be the hero, and in
this case my favorite hero, Nature’s Prophet. We won’t get into the fine
details but to give you an idea the hero is a heavily objective based
hero that has the ability to teleport to different locations and spawn
little servants that help him destroy buildings. Due to this, the hero
is considered to be playing his best when taking buildings. This is
important since it will have an impact of some of his game stats and
what we can expect.
To give you a face to the name, below are a few of Nature’s Prophets spells he can cast in the game.
To give you a face to the name, below are a few of Nature’s Prophets spells he can cast in the game.
knitr::include_graphics("C:\\repos\\DATA607\\Projects\\Project4 - 'Document' Classification\\npAbilities.gif")